const http = uni.$u.http

// 上传文件
export const upload = (fileInfo = {}) => http.upload('file/upload', {
	// #ifdef H5 || APP-PLUS
	timeout: 60000, // H5(HBuilderX 2.9.9+)、APP(HBuilderX 2.9.9+)
	// #endif
	name: 'file', // 文件对应的 key , 开发者在服务器端通过这个 key 可以获取到文件二进制内容
	...fileInfo
})

export const uploadOss = (fileInfo = {}) => http.upload('file/uploadOss', {
	// #ifdef H5 || APP-PLUS
	timeout: 60000, // H5(HBuilderX 2.9.9+)、APP(HBuilderX 2.9.9+)
	// #endif
	name: 'file', // 文件对应的 key , 开发者在服务器端通过这个 key 可以获取到文件二进制内容
	...fileInfo,
	custom: {
		loadingTitle: '上传中...',
		// mask: true
	}
})

// 添加文件
export const addFile = (fileInfo = {}) => http.upload('admin/file.File/add', fileInfo)

// 删除文件
export const deleFile = (param = {}) => http.post('admin/file.File/dele', param, {
	custom: {
		loadingTitle: '操作中...'
	}
})